package com.mlk.rbac.constant;

/**
 * 定义在Rbac之中的常量信息
 * @author trek
 *
 */
public interface RBACConstant {
	

	public interface DeptStatus{
		// 正常状态
		int ok = 1;
		// 删除状态
		int droped = 0;
	}
	
	
	/**
	 * 角色状态
	 */
	public interface RoleStatus{
		
		int ok = 1;
		
		int droped = 0;
	}
	
	
	/**
	 * 系统模块状态 
	 */
	public interface AclModuleStatus{
		int ok = 1;
		int droped = 0;
	}
	
	/**
	 * 权限类型
	 *
	 */
	public interface AclType{
		/**
		 * 权限目录
		 */
		int ACL_CATALOG = 0;
		/**
		 * 权限菜单
		 */
		int ACL_MENU = 1;
		/**
		 * 系统权限
		 */
		int ACL_ACL = 2;
	}
}
